package edu.aysf.controller;

import edu.aysf.service.ClientOrderService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.web.bind.annotation.*;

/**/
@RequestMapping("/pay")
@RestController
public class EchoConsumerController {
    @Qualifier("edu.aysf.service.ClientOrderService")
    @Autowired
    private ClientOrderService echoService;

    // 控制层调用echo服务层,echo服务层再通过feign调用order微服务中的
    // 通过feignclint调用服务提供者的echo服务
    @RequestMapping("/echo")
    public String echo(@RequestParam String string) {
        // 调用没有实现的echo接口，再通过feignclient去调用实现了的echo方法
        return echoService.echo(string);
    }

    // 通过feignclint调用服务提供者的echo2服务
    @RequestMapping("/echo2/{string}")
    public String echo2(@PathVariable String string) {
        return echoService.echo2(string);
    }

}
